home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 004 / pcdraw.arc / DRAW.DOC < prev    next >
Encoding:
Text File  |  1985-08-03  |  54.5 KB  |  1,106 lines

  1.  
  2.  
  3.  
  4.  
  5.                                    PC-KEY-DRAW
  6.  
  7.  
  8.                       A KEYBOARD TO SCREEN GRAPHICS PROGRAM
  9.                          FOR THE IBM PC and COMPATIBLES
  10.  
  11.  
  12.                                   Version 2.2
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.      (C)Copyright OED, 1984
  38.  
  39.  
  40.        Edward H. Kidera IV
  41.             OEDWARE
  42.          P.O. Box 595
  43.      Columbia, MD 21045-0595
  44.  
  45.      Portions copyright International Business Machines
  46.      Portions copyright Microsoft, Inc.
  47. ..page
  48.  
  49.                       DISCLAIMER OF WARRANTY
  50.  
  51. THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT WARRANTIES AS TO
  52. PERFORMANCE OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED
  53. OR IMPLIED.  BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS
  54. INTO WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR A PARTICULAR
  55. PURPOSE IS OFFERED.
  56.  
  57. GOOD DATA PROCESSING PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY
  58. TESTED WITH NON-CRITICAL DATA BEFORE RELYING ON IT.  THE USER MUST ASSUME
  59. THE ENTIRE RISK OF USING THE PROGRAM.  ANY LIABILITY OF THE SELLER WILL BE
  60. LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT.
  61.  
  62. ..page
  63. INTRODUCTION
  64.  
  65. This is a keyboard to screen drawing program, a zoom printer, and a slide show.
  66. The main drawing portion (DRAW) can best be described as a graphic screen
  67. editor, but it is also a powerful CAD program.  The arrow keys on the right of
  68. keyboard are used to control the position of cursor. The function keys on left
  69. of the keyboard select a variety of drawing functions. Most of the function
  70. keys have multiple directives.
  71.  
  72. The program is designed to make use of the graphics functions of an IBM PC or
  73. XT, Columbia Data MPC, or other compatible. It requires a graphics board, dual
  74. double sided disk drives, and 256K of memory as a minimum.  A ram disk of at
  75. least 35K is desirable.
  76.  
  77. The program is designed to be a general purpose drawing system that does not
  78. require, light pens, mice, digitizers, or other fancy hardware.  PC-KEY-DRAW
  79. should prove valuable to a variety of users. It is ideal for the technical and
  80. engineering fields. Screens are created much like drawings on paper, only the
  81. screens can be combined with others to create an entire object. It is
  82. considerably faster than paper, triangle, and pencil for complex objects. For
  83. the student it will serve a wide variety of uses, while the artist can create
  84. patterns not readily possible without a computer.
  85.  
  86. Basic operation involves moving the cursor to the desired position, selecting
  87. the appropriate function and following the prompts.  Many operations require
  88. two or more cursor locations to be chosen.  For speed of execution most actions
  89. require a single key stroke (without a RETURN).
  90.  
  91. The program will run in either a high resolution or medium resolution mode. A
  92. Shift-Tab combination will switch between the two. In medium resolution there
  93. are several extra features to control the color of the screen and the drawing.
  94. Commands that are specific to the color version will be marked with "*C*" in
  95. the help file.
  96.  
  97. Version 2.2 offers several improvements over early versions. Perhaps the most
  98. significant is the vertical screen scrolling capability. Version 2.2 allows the
  99. user to work with two main screens and two auxiliary screens for flexibility
  100. and power.
  101.  
  102. PC-KEY-DRAW is fully compatible with screens created in a variety of graphics
  103. programs.  It can be used to create complex background screens or to combine
  104. several graphs/screens on one page.  It provides several features for producing
  105. screens for user generated programs as well.
  106.  
  107. This software is intended to be distributed by the users. This helps keep the
  108. cost down and encourages circulation.  If you find this package to be useful,
  109. please copy it and give it to a friend for their evaluation.  I trust you to
  110. send me $70.  By sending in $70 you will become a registered owner, which
  111. entitles you to updates for a minimal fee.  Upon registering you will receive
  112. the most recent version.
  113.  
  114. Your comments and suggestions are welcomed.
  115. ..page
  116. START UP
  117.  
  118. Place a formatted DS/DD diskette in drive B: and the original in drive A:.
  119. Copy the original diskette onto B: and store the original in a safe place.
  120. While you are at it, make a copy or two for friends.
  121.  
  122. If your system has more than 192K of RAM memory available, set up a ram disk of
  123. at least 40K for the program workspace.  You may want to add an AUTOEXEC.BAT
  124. file to load the ram disk at start up. (RAM disk software is not included)
  125.  
  126. If printing of the drawings on to a Epson or compatible printer is desired load
  127. GRAPHICS.COM (DOS 2.0). Note that GRAPHICS.COM will also work with other
  128. versions of DOS.
  129.  
  130. Insert program diskette in drive A:
  131.  
  132. Type KEYDRAW to load and run.
  133.  
  134. After an introduction screen the main menu will appear.  If this is the first
  135. time you have seen PC-KEY-DRAW then start with the PROGRAM INTRODUCTION and
  136. INSTRUCTIONS. If you are reading this off the screen you will want to print out
  137. the entire documentation. Hard copy of the manual is also available when
  138. ordering for an additional $10.00 to cover copying and postage.
  139.  
  140. The program should be configured to your system and needs. Select CONFIGURE
  141. PROGRAM and answer the questions.  You will be asked to choose medium or high
  142. resolution as the default screen mode, the drive for the workspaces (RAM disk
  143. if you have it), update frequency, and drive for storing completed drawings.
  144. You will also set the program to match your monitor.  Generally this
  145. configuration needs only to be done once, but it can be done when ever required
  146. by system changes.
  147.  
  148. To start drawing select DRAW from the main menu.  Configuration parameters will
  149. be displayed.  If these are incorrect exit DRAW with F10 <e> and configure the
  150. program.
  151.  
  152. The program gives you the option of setting the horizontal screen dimension.
  153. This is useful for engineering drawings. For general pictures respond to the
  154. "set scale" question with a <n>o or RETURN for the default scale.
  155.  
  156. CURSOR MODE should be displayed on the prompt line (bottom of screen) and you
  157. are ready to begin drawing.  The cursor is a very small white mark in the
  158. center of the screen.  It is moved by the 9 cursor keys.  If you move off the
  159. screen the cursor will wrap around and appear on the other side.
  160.  
  161. Entering <h>elp at any point in a function when prompted will display what
  162. options are available for that function. Entering <?> during cursor mode will
  163. display function key designation on prompt line until next key is hit. Entering
  164. <H> in cursor mode will display the function key designation in the top left
  165. corner of the screen. If <Esc> is hit to continue the function key designation
  166. will remain. This is useful if you are just starting out.  With all functions
  167. the cursor must be in place before using the function keys. The cursor can only
  168. be moved during CURSOR MODE or when directed by the prompt line. Most actions
  169. require only a single key stroke without a RETURN.
  170. ..page
  171.                             DOCUMENTATION FOR DRAW
  172.  
  173. The drawing you are working on is saved to memory after each function is
  174. completed. It will also save to the default drive at the update period you set
  175. (default period is 8). You can also update the file at any time by selecting
  176. <u> in the CURSOR MODE. If a RAM disk is used as a default drive the save and
  177. load occur instantly. If a RAM disk is not available drive B: should be
  178. designated as the default for the workspace. You will have to wait occasionally
  179. if a drive other than a RAM disk is used. 
  180.  
  181. Two workspaces are used. They correspond to the two main screens that are
  182. available to work on. Updating will only occur when a full screen is in view,
  183. unless you force an update with <u> for workspace 1 and <U> for workspace 2.
  184.  
  185. If an error results in program termination the last workspace saved can be
  186. obtained by running the program, selecting F10 and <w> or <W> depending on
  187. which workspace you want.
  188.  
  189. CURSOR MODE FUNCTIONS
  190.  
  191. <?>-displays function key designation on prompt line until next key is hit.
  192.  
  193. <Ctrl-Home>-sets the display to screen 1.
  194.  
  195. <Ctrl-End>-sets the display to the second screen.
  196.  
  197. <Ctrl-Pg Up>-scrolls the screen up.
  198.  
  199. <Ctrl-Pg Dn>-scrolls the screen down.
  200.  
  201. <Esc>-Stops operation.
  202.  
  203. <R>-refreshs the screen. Use after error trap, or stopped operation or to
  204. remove extra cursor marks.
  205.  
  206. <m>-mark measure point.
  207.  
  208. <M>-switches cursor to point where measured distance equals zero.
  209.  
  210. <C>-exchanges cursor position with last center of circle.
  211.  
  212. <$>-sets screen aspect ratio. KEYDRAW is used to set the default aspect ratio.
  213.  
  214. <I>-sets the program to draw isometric drawings.  Select again to turn off.
  215.  
  216. <D>-sets default drive for workspace.  Configure program with KEYDRAW to your
  217. general use.  Use <D> to change temporarily or when using another machine.
  218.  
  219. <B>-sets AVAT (anti video attribute) to one of 4 values. Use with spraypaint,
  220. rotation and zoom. Default value is the background.  It becomes very obvious if
  221. AVAT is set to a value other than 0.  As lines are drawn or boxes put around
  222. objects the previous lines are not erased, but left behind.
  223.  
  224. <P>-sets printer width of Okidata 92. Default is 8.
  225. ..page
  226. <u>-updates workspace #1 and declares that the current screen is page #1-4.
  227.     (BEWARE: the old Page is lost)
  228.  
  229. <U>-updates workspace #2 and declares that the current screen is page #5.
  230.     (BEWARE: the old Page is lost)
  231.  
  232. <k>-keeps the screen in memory as it appears.  (The page is not changed.)  Keep
  233. can be especially useful when <B>-AVAT is set to 1, 2, or 3.
  234.  
  235. Sht-Tab-switches between high resolution and medium resolution.
  236.  
  237. <+>-increase cursor step by one.
  238.  
  239. <->-decreases cursor step by one.
  240.  
  241. <5>-displays the color that the cursor is on top of.
  242.  
  243. The entire cursor key pad can be used to move the cursor around the screen.
  244. Keys 9, 7, 3, and 1 will move along the appropriate diagonal.
  245.  
  246. Many of the function directives require a box to be drawn around the object of
  247. interest. The normal first point is the Top Left Corner (TLC), but any corner
  248. will work. Using the cursor keys will form the box by pulling the corner
  249. opposite the marked corner away. Using the numeric keys will move the marked
  250. corner. To mark the corners of the box either select the appropriate function
  251. key a second and/or third time or type a <RETURN> each time. (Note the first
  252. point marked is always marked when the directive is selected in the function.)
  253.  
  254.  
  255.                         FUNCTION KEY ASSIGNMENT IN DRAW
  256.  
  257. F1-Rotation, mirroring, error check removal, reverse video, grid draw,
  258.    screen flip, and zoom.
  259. F2-Box as Displayed outline or as Series of Points.
  260. F3-Arc, Circle, and Ellipse.
  261. F4-Shades or Spray Paints Area.
  262. F5-Paints Area  *C* -Sets Background Color, Selects active palette.
  263. F6-Draws lines, spokes, adds text, parallel lines, cursor draw, and arrows.
  264.    Also saves and retrieves vector drawings(those created with line).
  265. F7-Erases, copys, animates, moves, smears, replicates, and retrieves old
  266.    partial screens.
  267. F8-Changes color at which all actions take place.
  268. F9-Changes speed.
  269. F10-Saves, prints, and retrieves old screens. Shows disk directory and clears
  270.  
  271. On entering a function the various choices will be displayed on the prompt line
  272. as a series of letters.  Use the cursor keys to display the directive that is
  273. activated with a corresponding letter.  There are two methods to select the
  274. desired action from within a function.  The first method is to use the cursor
  275. key to select the desired directive, followed by a <RETURN>.  The second method
  276. is to simply type the appropriate letter using the <Shft>, <Ctrl>, and <Alt> as
  277. required. Either approach will work. In learning the program this feature
  278. should reduce the time spent remembering what letter does what.  Once the
  279. program is learned it is faster to simply select a letter directly.
  280. ..page
  281. Many of the directives in a function respond only to lower-case commands. A *
  282. following a letter indicates that there is at least one other level to that
  283. directive. Some of the directives have as many as 4 total levels. The hierarchy
  284. is lower-case, Shifted (upper-case), Ctrl, and Alt.
  285.  
  286. Additional information on what each directive does and how to use it is
  287. available from within the program by typing <h> after entering a function.
  288.  
  289.  
  290. F1  Program and Drawing Modification
  291.  
  292. <r>-allows rotation about a point in the plane of the screen. First select
  293.     center of rotation, next define any corner of area to be rotated, followed
  294.     by the opposite corner. Follow prompts. Rotation can be stopped short of
  295.     the full number of steps by selecting <Esc>.
  296.     *C*-will rotate only current color as selected by F8. Use <Alt-r> to rotate
  297.     all of an object. 
  298. <a>-again-allows the same object to be rotated again with a new angle. 
  299. <R>-revolves an object about a horizontal or vertical axis. Use like <r> by
  300.     marking axis center, and any two opposite corners. 
  301.     If during rotation the edge of the screen is contacted the Revolving will
  302.     end and control will return to the cursor mode.  If this happens the screen
  303.     has not been saved to memory.  Reposition the object or Revolve smaller
  304.     pieces of it to avoid this happening.
  305. <Ctrl-r>-rotates left half of screen 90 degrees.
  306.     The size/complexity of an object is limited in rotation and so if the
  307.     object contains too many point the entire object may not be rotated.
  308. <z>-zooms an object either up or down. Does not change drawing scale. Use like
  309.     <r> by marking center, and any two opposite corners.
  310.     If a number greater than one is entered the drawing will be shrunk, while
  311.     numbers less than one expand the object.  Expanded objects will be broken
  312.     apart.
  313.     *C*-will zoom only current color as selected by F8. Use <Alt-r> to zoom
  314.     entire object. 
  315. <Z>-zooms the entire screen up or down, changing scaling accordingly.
  316.     When the screen is zoomed down it will be repositioned on the screen and
  317.     can be retrieved as well with F7 <a>, <m>, etc.  When the screen is zoomed
  318.     up the top left corner is zoomed and so it may be necessary to reposition
  319.     the object you wish to zoom before doing so.
  320. <m>-mirrors image of an object defined in box. Select mirror line orientation.
  321.     First point should be on the mirror line.
  322. <M>-mirrors entire screen either horizontally or vertically. 
  323. <F>-flips/rotates full screen through desired view angle. 
  324.     Input the vertical and horizontal angle in degrees. A zero degree angle
  325.     does not change that view while a 90 degree angle will cause it to
  326.     disappear.
  327. <v>-reverse video. 
  328. <g>-grid is draw as series of points at set spacing, use F8 to set color of
  329.     grid.  A color of 0 will remove the grid.
  330. <c>-removes correction check normally occuring after each function. Selecting
  331.     <c> again returns error check.
  332. <n>-exits function.
  333. ..page
  334. F2  Draws a box.
  335.  
  336. <d>-display-displays box as cursor is moved
  337. <s>-produces shaded box with choice of light, medium, and heavy shade
  338.     Use F8 to set color. Mark TLC and BRC
  339. <D>-same as <d> only box is copied for use with F7 animate, move, etc.
  340. <S>-same as <s> only box is copied for use with F7 animate, move, etc.
  341. <n>-exits box drawing.
  342.  
  343. F3  Draws a circle, ellipse, or arc.
  344.  
  345. <c>-circle-draws a full circle. The location of the cursor when <c> is selected
  346.     will be the center of the circle. After marking the center, move the cursor
  347.     to the desired radius. The length of the radius is shown on the prompt line
  348.     and the circle is displayed. The center can be shifted with the numeric keys
  349.     corresponding to the cursor keys. Select F3 again to mark the radius and
  350.     draw the circle. If circle is not of desired roundness, select <$> and
  351.     change screen aspect ratio.
  352. <a>-arc-draws an arc using cursor position as start and end. As with the
  353.     circle, the current cursor position is the center of the arc. The second
  354.     position is the radius and one end of the arc. The third position is the
  355.     other end of the arc. Arcs are always drawn counterclockwise.
  356. <e>-ellipse-draws a full ellipse. The ellipse is displayed as it is being
  357.     drawn as with circle. 
  358. <n>-exits function
  359.  
  360. While in the CURSOR MODE, selecting <C> exchanges the present cursor position
  361. with the last center of a circle, arc, or ellipse. 
  362.  
  363.  
  364. F4  Shades area
  365.  
  366. <l>-lightly shades enclosed area
  367. <m>-medium shading of enclosed area
  368. <d>-dark/heavy shading of enclosed area
  369.     Use F8 to determine color of shading.  Shading proceeds until the shade
  370.     color is reached or until the edge of the screen.
  371. <s>-Spray paints area. Use on painted circle to give a 3-D effect. Effects
  372.     active color only. First draw item and paint with F5. Current cursor
  373.     location sets the position of light source (generally on the object).
  374.     Next mark any corner of box containing object and select F4 again.
  375.     Mark opposite corner of box and select F4 to spray paint.
  376. <Alt-s>-as above but effects all colors. Set screen aspect ratio to 0 to shade
  377.     columns.
  378. Spraypainting will be lighter if Isometric function is turned on in CURSOR
  379.     MODE WITH <I>
  380. To stop shading while in process type <Esc>.
  381.  
  382. While in the CURSOR MODE selecting <B>ackground allows you to set the color
  383. used as the shade color.  This is called AVAT for Anti-Video ATtribute.  The
  384. default value is 0 or the background color.  Setting it to 1, 2, or 3 will
  385. cause the spraypainting to take place in that color.
  386. <n>-exits to CURSOR MODE.
  387. ..page
  388. F5  Paints area and sets color palette
  389.  
  390. Both paint until reaching boundary with same attribute.
  391. Gaps will cause the paint to leak out.
  392. <l>-light (on)
  393. <d>-dark (off)
  394. <c>-color (yes-color in high resolution) Use <c> to change palette to one of 15
  395.     colors.
  396. <C>-color background use with <c> to set background color or foreground color
  397. <n>-exits to cursor mode
  398.  
  399. *C* -The medium resolution Paint allows the following.
  400.  
  401. <p>-paint-as above, paints the enclosed area with the specified fill color. You
  402.     must also specify the border color by number. (eg. 2,3 paints color 2 until
  403.     color 3 is reached.
  404. <b>-background-sets the color of the entire screen. 16 colors are available.
  405.  
  406.     0-Black           4-Red             8-Dark Gray       12-Light Red
  407.     1-Blue            5-Magenta         9-Light Blue      13-Light Magenta
  408.     2-Green           6-Brown          10-Light Green     14-Yellow
  409.     3-Cyan            7-Light Gray     11-Light Cyan      15-White
  410.  
  411. Select the color of the background by using the <Space Bar>. Fix the color with
  412. a return.
  413.  
  414. <c>-color-sets the active color palette.  Three palettes with three colors plus
  415.     background are available with a standard color board and an RGB monitor.
  416. <C>-16 unichrome colors are available. Use <b> to select the desired color.
  417. <m>-modifies the color of an object.  Sixteen color choices are possible.
  418.     A color bar will be displayed and you will be asked to enter your choice.
  419.  
  420. The above discussion refers to colors and effects when using an RGB monitor.
  421. If a composite monitor or TV is used the resultant colors will be different.
  422. Experiment with your system to see which color combinations you prefer.  Some
  423. very interesting results are possible.
  424. ..page
  425. F6  Draws lines and adds text
  426.  
  427. <d>-dot-places dot at cursor location.
  428.     A <RETURN> will mark dot at color set by F8.
  429. <l>-line-connects cursor points with a line.
  430.     A <RETURN> will mark next point and continue drawing. All points must be
  431.     marked with a <RETURN> or they will not be saved. Use the <SPACE BAR> to
  432.     temporarily suspend line drawing.  This allows gaps to be incorporated in
  433.     the line/vector.  Start the next line with a <RETURN>.  Lines can be drawn
  434.     in any one of the colors.
  435.     Select F6 a second time and <e> or <E> to end line drawing.
  436.     If <E> is selected the line can be saved to disk.  If you want the saved
  437.     file to correspond directly to pixel coordinates, be sure the default scale
  438.     is in effect and that the cursor is at 0,0 before ending.
  439. <c>-cursor-draws continuous lines as the cursor is moved.  Use F8 to control
  440.     the color as the cursor moves.
  441. <t>-text-enters text at cursor location.  Only two text sizes are available as
  442.     standard.  Which size is used depends on which mode you are in.  High
  443.     resolution mode allows 80 column text, while in color mode only 40 column
  444.     text is available.  Use the Zoom function of F1 to enlarge the text to any
  445.     size and use F7 <c> and <s>, <m>, etc to modify the look of the text.
  446.     After entering the text hit <RETURN> to end.
  447. <p>-parallel-draws parallel lines.  Mark the first line with two points and all
  448.     subsequent lines with one.  Note that the lines are also of equal length.
  449. <s>-spoke-draws lines from common center point.
  450. <a>-arrow-places arrow head at cursor location either pointing up,down,left, or
  451.     right. Use u or d to upsize or downsize the arrow.  The cursor speed
  452.     setting effects the size steps.
  453. <e>-exit-ends current mode. Required after any of the above except text and
  454.     arrow.
  455. <E>-ends current mode and saves line drawing to disk using user specified name.
  456.     These are saved as vectors and are ideal for commonly used symbols.
  457. <o>-old line drawing from disk. A single drive letter will display appropriate
  458.     files on disk. Must specify rotation angle(any angle) and scale factor. A
  459.     RETURN will display drawing at rotation and scale it was created.
  460. <O>-old, last drawing selected from disk. Allows alternate rotation and scale.
  461.     Set the scale in the same fashion as the zooms in F1.  If a <return> only
  462.     is hit the scale will be matched to the current drawing.  The scale can be
  463.     forced by entering a number <1 to enlarge the object or >1 to shrink it.
  464. <n>-exits function.
  465.  
  466. Note: Move cursor to desired position before using F6. Use <n> to exit if
  467. cursor not in correct position.  Lines and parrallel lines are limited to 160.
  468. If more than 160 points are entered at one time the line mode will be
  469. automatically exited.
  470.  
  471. ..page
  472. F7  Erases, copies, animates, moves, smears, or replicates an area
  473.  
  474. Mark any two corners of object to be erased or copied with cursor.
  475. <e>-erases the enclosed area and copies it for use with a,s,r, and m.
  476.     The last object erased can be viewed and modified on Page F7.
  477. <Alt-e>-erases enclosed area but does not copy it. Use to erase small areas.
  478.     The last object erased with <Alt-e> can be viewed on Page Title.
  479. <c>-copies area to be moved, but does not erase.
  480.     The last object copied can be viewed or modified on Page F7.
  481. <C>-copies the portion of the screen to disk for later use. No extension on the
  482.     user supplied name creates a file that can be retrieved with F7 <o>. A .PIC
  483.     extension saves the portion of the screen in a format compatible with many
  484.     other graphics programs.  A .BAS extension will save the screen as a basic
  485.     subroutine for use in user written programs.
  486. <Ctrl-c>-copies the same size object as previously copied without remarking.
  487. <o>-retrieves drawings saved with <C>. A single drive letter will display
  488.     appropriate files on disk.  You must specify the extension .PIC when
  489.     retrieving that type of file.
  490. <a>-animate allows a previously copied or erased area to be moved around the
  491.     screen with the cursor.
  492. <m>,<M>, <Ctrl-m> and <Alt-m>-move area previously erased or copied to lower
  493.     right of cursor, each with a different syntax. (different result)
  494. <s>,<S>, <Ctrl-s> and <Alt-s>-smear the copied object with each step of the
  495.     cursor using different syntax. Use this as a paint brush. Copied size
  496.     determine number of bristles in brush.
  497. <r>,<R>, <Ctrl-r> and <Alt-r>-replicates object with each cursor step.
  498. <n>-returns to CURSOR MODE.
  499. Note that when a very large or complex object is rotated or zoomed using F1,
  500. the last copied area maybe lost. It is possible to copy the entire screen. This
  501. allows two different drawings to be merged. 
  502.  
  503. The last screen copied or erased can be view and further manipulated on Page F7
  504. by selecting <Ctrl-End> <Ctrl-PgDn>.
  505.  
  506. F8  Selects the video attribute(color) that all of the functions use
  507.  
  508. Selected color is displayed on status line as number to the right of a box
  509. painted in the color. If an action does not appear to work, it maybe that the
  510. color is set wrong.  Note that the color of the box as it is being used to mark
  511. an object for manipulation is the color that F8 is set to.
  512.  
  513.  
  514. F9  Changes the speed at which the cursor moves across the screen.
  515.  
  516. Two speeds are available.
  517. Spd 1 is for fine movement
  518. Spd 8 is for rapid movement
  519. Current speed is displayed on status line.
  520. Speed can be changed to anything desired by using the <+> and <->. These values
  521. will remain in effect until F9 is selected.  The cursor speed is also set by
  522. selecting F7 <r>, <R>, <Ctrl-r>, or <Alt-r>.  The horizontal speed is the
  523. horizontal size of the box drawn around the object when it was copied, while
  524. the vertical speed is the vertical size of the box.
  525. ..page
  526.  
  527. F10  Directory, saves, retrieves an old drawing, starts fresh, or exits.
  528.  
  529. <d>-directory of selected disk
  530. <s>-saves the current drawing - must be room on disk. For best results save
  531.     drawings on B:. Two files will be saved. The first is the screen file
  532.     designated automatically as yourfile.scn. The second is the data file for
  533.     scale information.
  534. <o>-old-retrieves a stored drawing from disk
  535.     Screens previously created with this program should have an associated data
  536.     file with scale information.
  537.     Screens from other programs can be retreived and will use current scaling.
  538. <t>-template-allows a template screen to be called up. Disables updating of
  539.     disk.
  540. <f>-fresh-clears screen and starts again. If the current drawing has not been
  541.     saved on disk it will be lost.
  542. <p>-prints graphics screen on line printer #1
  543.     The last screen title is displayed and you are asked if it is OK.
  544.     <y>-yes will print the title with the screen.
  545.     <n>-no  allows you to enter a new title on the prompt line.
  546. <w>-restores old workspace #1 to any screen or screen position.
  547. <W>-restores old workspace #2 to any screen or screen position.
  548. <k>-kills a file on the disk. User must specify full name including drive.
  549. <e>-exits program and returns to main menu.
  550.     If you are switching to the Zoom Printer program be sure to update both
  551.     screens first so that they are readily available in ZPRINTER. <E>-exits
  552.     program completely and returns to DOS. <n>-exits function.
  553.  
  554.  
  555. DRAWING TECHNIQUES
  556.  
  557. Start out using the program by experimenting. Try using the various functions
  558. and actions and noting the results. With a little time and practice using the
  559. program becomes very fast and efficient. For major works take time to plan out
  560. the order in which you will create the drawing. It is generally best to start
  561. with the details, shrink these down and combine them to produce the final
  562. drawing.
  563.  
  564. If you want the printed drawing to look like the screen the reverse video
  565. action should be chosen from F1 just before printing. This is useful showing
  566. things like planetoids. The black background is more natural. Mechanical
  567. drawings should be printed out without reversing the screen so that they
  568. correspond to the standard method of viewing.
  569.  
  570. Since many of the actions take place inside of boxed areas it is advisable to
  571. create parts of a drawing separately and then combine them at the end. This can
  572. be accomplished by drawing the various components on different parts of the
  573. screen or by using a screen for each component and combining screens using the
  574. copy action of F7.
  575. ..page
  576. EXAMPLES:
  577.  
  578. To draw box: Move the cursor to one of the corners of the box. Select desired
  579. color of box with F8. Select F2 and <d> to display the box as it is drawn. Move
  580. the cursor to form the box as desired. Use the numeric keys at the top of the
  581. keyboard to adjust the start point of the box if needed. Hit either F2, RETURN,
  582. OR F1-F7 to complete function and draw box. Respond <y> to the "Correct (y/n)?"
  583. prompt to keep the box or <n> to return to the drawing as it was.
  584.  
  585. To draw a circle: Move the cursor to the desired center of the circle. Select
  586. desired color of the circle with F8. Select F3 and <c> for circle. Move the
  587. cursor to the desired radius and hit either F3, RETURN, or F1-F7 to complete
  588. function and draw circle. Respond as desired to the "Correct (y/n)?" prompt.
  589.  
  590. To draw a line: Move the cursor to the start of the line. Select F6 and <l>.
  591. Move cursor to position line as desired. Use a RETURN or F1-F7 <l> to mark next
  592. point on line. Continue drawing lines. When last point of line has been marked.
  593. Select F6 and either <e> or <E> to end the line. If <E> is chosen the line is
  594. not only drawn on the screen, but saved to disk under user specified name. If
  595. can be retrieved at any angle and any scale using F6 <o>.
  596.  
  597. To erase an area: Move the cursor to a position at one of the corners of the
  598. area to be erased. Select F7 <e> to mark the corner. Move the cursor to enclose
  599. the desired area with the display box. As with box the numeric keys can be used
  600. to modify the initial corner position. Select F7, RETURN, or F1-F7 to mark the
  601. opposite corner. Copy works the same way.
  602.  
  603. Very complex and interesting patterns can be created by copying and area and
  604. then moving off the screen with F7 animate.  Try this with the file
  605. COLORBAR.PIC, which can be retrieved with F7 <o>.  When you obtain a particular
  606. pattern you want to use leave on the screen with F7 <M> and then copy it again.
  607. Next move over the object you wish to paint with this new color pattern.
  608. Select F7 <Ctrl-m> to paint the object. (Note the object should be in color 3
  609. for best results.)
  610.  
  611. 3-D oblique drawings can be made quickly from 2-D drawings. In screen 2 (high
  612. resolution), draw a box with F2 <d>; copy the box with F7 <c>; set the cursor
  613. speed to 1; move one space to the left and one space up; select F7 <s>; move
  614. alternately one step left and one step up until cube is of desired size; select
  615. F7 <M>; and the cube is complete.
  616. ..page
  617.                         DOCUMENTATION for Z00M PRINTER
  618.  
  619. This is a companion program to DRAW, in fact it contains several portions of
  620. DRAW to aid in the printing process of graphics screens. It will work with any
  621. program that saves the screen memory. Refer to DRAW for additional information.
  622.  
  623. A total of nine printer tables can be created to match virtually any printer.
  624. F3 allows the user to set up the program for a particular printer. Use your
  625. printer manual to answer the set up questions.
  626.  
  627. Drive B: should be used to load drawings created with DRAW or other programs.
  628.  
  629. CURSOR MODE FUNCTIONS
  630.  
  631. <c>-switchs cursor to last center calculated with F5.
  632.  
  633. See CURSOR MODE FUNCTIONS for DRAW for details.
  634.  
  635.  
  636. FUNCTION KEY ASSIGNMENT for ZOOM PRINTER
  637.  
  638. F1- mirroring, reverse video, screen flip, and zoom.
  639. F2-Not used in 2.2
  640. F3-Set printer configuration, review set up, add new printer set up
  641. F4-Prints on single sheet or zoom prints to virtually any size.
  642. F5-Calculates areas and center of areas.
  643. F6-Adds text
  644. F7-Erases, copys, animates, moves, smears, replicates, and retrieves
  645. F8-Changes color at which all actions take place.
  646. F9-Changes speed.
  647. F10-Saves and retrieves old screens. Shows disk directory and clears.
  648.  
  649. F1 Program and drawing modification
  650.    See F1 - DRAW for details.
  651.  
  652. F2 Not used in 2.2
  653.  
  654. F3 Selects printer configuration
  655.  
  656. <r>-reviews printer configuration
  657. <s>-selects printer for use in printing zoom graphics
  658. <a>-adds a user specified printer configuration
  659. If your printer doesn't support a given pitch answer the corresponding
  660. prompts for character code and line step with a RETURN.
  661. <n>-exits function
  662. ..page
  663. F4 Prints graphics screen to printer
  664.  
  665. <z>-zoom prints partial screen. Enclose area to be printed in box.
  666. <Z>-Zoom prints entire screen.
  667. With partial and full screen zoom printing you must specify the characters to
  668. use and the desired size.
  669. <p>-sets up for screen dump or single sheet printing on Okidata 92.
  670.     To print on Okidata select <o> when asked to "Print Screen (y/n)?"
  671. <n>-exits to cursor mode
  672. The zoom printing can be set up to work with almost any printer, while the
  673. single sheet print is currently limited to an Epson (with a screen dump) or an
  674. Okidata 92.
  675.  
  676. Print sizes range from 1 to 41
  677. Size 1 corresponds to 17 cpi
  678. Size 2 corresponds to 12 cpi
  679. Size 3 corresponds to 10 cpi
  680. Some printers do not support all three character pitches and will not be
  681. available for use. Size 4 through 41 are multiples of the first three sizes.
  682. Some experimentation maybe necessary to find the correct size to print with. To
  683. stop printing use <Ctrl-s>.
  684.  
  685. F5 Calculates area and center of area of an object.
  686.  
  687. <a>-area of object enclosed in box.  Use F8 to set color of object to be
  688.     calculated.  Returns area of object and center of area.
  689. <A>-area of last object calculated.
  690. <m>-mass of object enclosed in box using user defined density parameters for
  691.     each color.
  692. <n>-exits function.
  693.  
  694. F6 Adds text to drawing
  695.  
  696. <t>-text-enters text at current cursor location.
  697. <n>-exits function.
  698.  
  699. F7-F10 are the same as DRAW.  See DRAW for details.
  700.  
  701.  
  702.                     DIRECTIVES, FUNCTIONS AND WHAT THEY DO.
  703.  
  704. A [Z] following a topic refers to zoom printer specific functions.
  705.  
  706. Animate-(F7 a)-once an object has been copied or erased with F7 it can be moved
  707. about on the screen. Animate allows you to see the object as it moves to aid in
  708. proper positioning.
  709.  
  710. Area[Z]-(F5 a)-the area of an object and the center of that area can be
  711. calculated based on the color set by F8.  Also see Mass.
  712.  
  713. Arc-(F3 a)-arcs are drawn using F3. First move cursor to center. Then mark the
  714. radius and end point followed by the second end point. Arcs are always drawn
  715. counterclockwise. To draw an elliptical arc use <$> to modify the screen
  716. aspect ratio just before selecting the first end point.  Be sure to reset the
  717. proper aspect ratio after drawing the arc.
  718. ..page
  719. Arrows-(F6 a)-arrows of almost any size can be added to the screen. Set the
  720. direction the arrow is to point and use <u> and <d> to change the size before
  721. saving the arrow. Arrow color is determined by F8.
  722.  
  723. Background-(F5 b,c, C)- the screen background color can be set in medium
  724. resolution mode by using the space bar to page through the colors and the
  725. RETURN to fix the desired color.  The background can also be set in high
  726. resolution using <C> and <c>.
  727.  
  728. Box-(F2 d, D, or s, S)-a box is a rectangle or square. Start by positioning one
  729. of the corners. Selecting a <d> will display the box as you move the cursor.
  730. Position box as desired and mark. <D> displays the box and it is copied into
  731. F7 automatically.  <s> produces a rectangular series of dots at the color set
  732. by F8 in light, medium or dark shading. <S> functions the same as <D>.
  733.  
  734. Center[Z]-(F5 a or m)-The center of an area or the center of mass of an
  735. object can be calculated.
  736.  
  737. Circle-(F3 c)-circles are drawn by first marking the center and then the radius
  738. of the circle. Use <$> to match the screen aspect ratio your monitor and/or
  739. printer. <$> only effects circles drawn after a change and not already drawn
  740. circles. To change a circle once it is drawn use F1 Flip to compress the screen
  741. in the appropriate direction.
  742.  
  743. Color-(F5 c,C and F8)-Three color palettes are available with three colors each
  744. plus a background color in medium resolution from the standard color board.  .
  745. F5 <c> will toggle between the three.  15 unichrome colors are also available
  746. in medium resolution by selecting <C>.  15 colors in high resolution are also
  747. available with <c>. F8 will select the active color from a given palette for
  748. use.  The current color is displayed on the prompt line as a number to the
  749. right of the appropriately colored box. Some actions are color specific. If the
  750. action does not seem to work it may be that the color is set wrong.
  751.  
  752. Copy-(F7 c, C, or Ctrl-c)-Enclose area is copied into F7 buffer to be used with
  753. smear, move, etc. <C> copies area and allows user to save that portion of the
  754. screen on disk.  Enter name of file including drive.  No extension on the name
  755. will result in the program adding a .FIG.  Partial screens or even entire
  756. screens can be saved this way and the resulting file can be transmitted over
  757. telephone lines without modification.  Use (F7 o) to get old or previously
  758. copied areas onto the screen from the disk.  A .PIC extension added to the
  759. name will save the enclosed portion of the drawing in a format compatible with
  760. many other graphics programs allowing interchange (the extension must be
  761. specified).  A .BAS extension will save the copied area as a BASICA subroutine
  762. for use in user generated graphics programs. <Ctrl-c> copies the same size area
  763. as last copied without enclosing it in a box first.
  764.  
  765. Cursor-(F6 c)-lines can be drawn with the cursor. The line color can be changed
  766. at will during drawing. Use F6 <e> to end and save to the screen. The entire
  767. cursor key pad can be used, thus 45 degree lines are possible.
  768.  
  769. Delete File-see Kill.
  770. ..page
  771. Directory-(F10 d; F6 o,E; F7 o,C; F10 o,s,t)-the complete disk directory for
  772. any drive is found with F10 <d> followed by a single drive letter. Partial
  773. directories can be obtained with the other listed functions by entering the
  774. drive followed by a RETURN when asked for file name. Only those files that
  775. pertain to a given directive will be shown. To be able to use the partial
  776. directory capability be sure to let the program add the required extension
  777. except as noted.
  778.  
  779. Dot-(F6 d)-single pixel dots are placed by marking the correct spot with a
  780. RETURN.  F8 determines the color of the dot.
  781.  
  782. Ellipse-(F3 e)-as with circles and arcs the ellipse is drawn by first marking
  783. its center. The horizontal radius and vertical radius must also be marked.  The
  784. radius is marked by moving the cursor keys over and up.
  785.  
  786. End-(F6 e or E)-With the exception of the arrows, all functions in F6 must be
  787. ended. <e> applies to all the functions, while <E> applies only to line. If a
  788. line drawing is ended with <E> the drawing is saved as a vector for later use.
  789. See Line and Vector.
  790.  
  791. Erase-(F7 e or Alt-e)-to erase an area enclose it in a box as with copy. With
  792. <e> the area will be erased and saved to the F7 buffer for use with move,
  793. animate, etc. With <Alt-e> the area is erased but not saved. <e> will erase any
  794. portion up to the entire screen, while <Alt-e> is limited to small areas.
  795.  
  796. Exit-(F1-f10 <n>; F10 <e>)-a function can be exited with <n>. The program is
  797. exited with F10 <e>.
  798.  
  799. FIG-figures-see Copy.
  800.  
  801. Flip-(F1 F)-flip has a variety of uses. Think of it as rotating the screen
  802. through an angle. This can be used to compress the image. Useful in matching
  803. completed screen to printer.
  804.  
  805. Grid-(F1 g)-a grid made of dots can be placed or removed. User must specify the
  806. spacing between grid points. Use F8 to set color. A color of <0> will remove an
  807. existing grid.
  808.  
  809. Keep-(k)-While putting a box around an object or drawing a circle the
  810. drawing is modified by the box.  When the return is hit to complete the box the
  811. screen is first restored and then the action takes place.  Sometimes the effect
  812. is desirable.  While in the CURSOR MODE selecting <k> keeps the drawing as it
  813. is seen at that moment.
  814.  
  815. Kill-(F10 k)-unwanted files can be removed from a disk by using kill and
  816. specifying the complete name.
  817. ..page
  818. Lines-(F6 l)-lines are drawn by marking successive end points with RETURN. As
  819. the line is drawn its length and angle are displayed on the prompt line. Lines
  820. are used to generate vector objects that can be saved and retrieved at a later
  821. time at any angle or scale. F6 <e> will save the line to the screen only. F6
  822. <E> will save the line to the screen and to a user specified file as a vector.
  823. The object is saved with scaling so that when it is recalled it can be matched
  824. to the scale of the drawing in progress. Vectors are useful for flow chart
  825. symbols, or for other commonly used line objects were scale and angle are
  826. important.  Use the <SPACE BAR> to temporarily suspend line drawing. Lines can
  827. also be drawn with F6 <c> (see Cursor).
  828.  
  829. Mass[Z]-(F5 m)-the mass of an object and the center of mass can be calculated
  830. based on user supplied density parameters for each color.
  831.  
  832. Measure-(m and M)-the scaled distance between two points can be measured by
  833. marking on end with a <m> and moving the cursor to the second point. The
  834. distance is displayed on the prompt line. Measure is always active and gives
  835. the radius of circles, the dimensions of boxes, and the length of lines. <M>
  836. moves the cursor to the last measured point.
  837.  
  838. Merge-(F7 m)-two screens can be merged together as one.  Start by loading (F10
  839. old) the first screen into either Page 1 or Page 5.  Switch to Page F7 and load
  840. the screen to be merged.  Switch back to the first screen and put the cursor in
  841. the top left hand corner.  Select F7 <m>, <M> or <Ctrl-m> for the desired
  842. result.
  843.  
  844. Mirror-(F1 m, M)-objects can be mirrored using <m>. The entire screen can be
  845. mirrored either horizontally or vertically with <M>.
  846.  
  847. Mode-(Shft-Tab)-two screen modes are available. Screen 2 is the high resolution
  848. mode and screen 1 is the medium and color mode. You can readily switch between
  849. the two to achieve desired results. Sometimes when an object is copied with F7
  850. in one screen and moved into another screen the object will be distorted. Use
  851. <Ins> to adjust.
  852.  
  853. Modify-(F5 m)-painted areas can be changed or modified to produce additional
  854. colors.  Set F8 to the color you wish to modify.  Select F5 <m> and define
  855. object in box.  Set the new color to anything from 0-15.  (A file called
  856. COLORBAR.PIC is on the program disk and can be viewed with F7 <o>.)  See Change
  857. Color also.
  858.  
  859. Move-(F7 m, M, Ctrl-m, Alt-m)-previously copied or erased areas can be moved to
  860. a new location. Use animate to aid in positioning. The four different syntaxes
  861. of move will produce different results. The correct one to use depends on the
  862. desired result. Experiment with the different moves to learn the results. Use
  863. move after animate, smear, and replicate.  <Ctrl-m> is very useful in painting
  864. odd shaped objects with complex patterns.  See Examples in earlier section for
  865. tips on using it.
  866. ..page
  867. Old-(F6 o,O; F7 o; F10 o)-previously saved vectors, objects and screens can be
  868. retrieved with old. In F6 vectors drawn with line and saved with <E>nd can be
  869. called up later for use. Any angle may be specified as may any scale. A RETURN
  870. will take the rotation as drawn and will fit the scale of the vector to the
  871. scale of the current drawing. <O> takes the last vector and allows the rotation
  872. and/or scale to be changed. After setting the scale the vector object can be
  873. moved across the screen and left in position with F7 <M>.  Objects that where
  874. saved with F7 <C> can be recalled with <o>.  They will appear at the same size
  875. as drawn and so may be out of scale.  Be sure to specify the .PIC extension or
  876. the program will look for .FIG.  F10 <o> is used to retrieve entire screens
  877. saved in F10 or saved in some other program.  If a .DAT file accompanies the
  878. drawing the scale will be changed accordingly.
  879.  
  880. Page-(Ctrl-Home,Ctrl-End,Ctrl-Pg Up,Ctrl-Pg Dn)-Multiple screens or pages are
  881. available.  They can be used to draw objects larger than the screen or to use
  882. as temporary workspaces.  There are two primary screens and two secondary
  883. screens.  The primary screens are "connected" and can be scrolled using
  884. <Ctrl-Pg Up> and <Ctrl-Pg Dn> in quarter screen increments.  <Ctrl-Home> and
  885. <Ctrl-End> toggle between the two screens.  The last object copied can be
  886. viewed on page F7 by selecting <Ctrl-Pg Dn> from page #5.  F1 Zoom will not
  887. change the drawing scale if used in Page F7.  The 25th line or title line is
  888. available to be viewed or modified by selecting <Ctrl-Pg Dn> one more time.
  889.  
  890. Paint-(F5 l or d; *C* p)-Objects can be painted with one of the four colors
  891. from the palette in the color mode or one of two colors in high resolution. The
  892. border color and the fill color must be specified. An incorrect border color or
  893. gaps in the border will cause the paint to leak out. If this happens be sure to
  894. respond no to the "Correct (y/n)?" prompt. See also Shading and Modify.
  895.  
  896. Paintbrush-see Smear.
  897.  
  898. Parallel-(F6 p)-parallel lines can be drawn at any angle by first marking one
  899. of the lines and then only marking one end point on all subsequent lines. Use
  900. F6 <e> to end the drawing of parallel lines and save the lines to the screen.
  901.  
  902. PIC-extension used to specify format of partial screen save in F7.
  903.  
  904. Print-(F10 p)-If a graphics screen dump program is loaded the screen can be
  905. dumped to a dot matrix printer using <PrtSc>. The print routine allows the 25th
  906. line to be positioned before printing with a title as desired. If you have an
  907. Okidata 92 select <o> when asked if you want to "Print screen" and follow
  908. prompts. (You don't need a graphics screen dump routine.) is possible to alter
  909. the size somewhat by first selecting <P> in the CURSOR MODE. 8 is the default.
  910.  
  911. Replicate-(F7 r, R, Ctrl-r, Alt-r)-Once an object is copied it can be moved and
  912. replicated. Each touch of the cursor will step the size of the object until
  913. moved with F7 <M>.  This can be used for a variety of applications. The syntax
  914. of replicate is the same as smear and move.
  915.  
  916. Retrieve file-see Old.
  917.  
  918. Revolve-(F1 R)-three dimensional appearing objects can be created as objects of
  919. revolution by first drawing the cross section then revolving it. User sets
  920. number of steps and view angle.
  921. ..page
  922. Reverse video-see Video.
  923.  
  924. Review[Z]-(F3 r)-Printer tables for zoom printing can be reviewed.
  925.  
  926. Rotate-(F1 r, Alt r, Ctrl r; F6 o,O)-F1 can be used to rotate any object on the
  927. screen.  The object may be rotated once or a multiple of times (steps). *C*-In
  928. the color mode <r> will rotate only the current active color as selected by F8,
  929. while <Alt-r> will rotate all colors within the defined region.  Use F1 <a> to
  930. rotate an object again, without redefining it.  F1 <Ctrl-r> will rotate the
  931. entire left portion of the screen 90 degrees, but beware there is a size limit
  932. to rotate and not all of the picture may be rotated.  In F6 vector objects can
  933. be created and saved. Using <o> or <O> they can be called back and rotated to
  934. any angle.
  935.  
  936. Save-(F6 E; F7 C; F10 s)-There are five different ways to save objects and
  937. screens. F6 <E> saves objects drawn with line as vectors (.VCT) to the disk for
  938. later use. F7 <C> saves objects or entire screens to the disk in one of three
  939. ways. See Copy for use. F10 is the common way to save a complete screen for
  940. later use. The screens are given a .SCN extension and are retrieved with F10
  941. <o>. A second file is saved with a screen that gives its scaling if other then
  942. the default and has a .DAT extension.  Each screen must be saved independently.
  943.  
  944. SCN-screen-see Save and Old.
  945.  
  946. Screen Aspect Ratio-($)-The screen aspect ratio can be varied for a variety of
  947. results.
  948.  
  949. Select[Z]-(F3 s)-a printer can be selected from the available printer tables.
  950.  
  951. Shade-(F2 s,S; F4 l, m, d, s)-various methods of shading the drawing are
  952. available. F2 <s> or <S> produces a rectangular pattern (see box). F4 will fill
  953. an irregular area with dots of the color set by F8. It may take several times
  954. to fill a very irregular area. F4 <s> spraypaints (see Spraypaint).
  955.  
  956. Smear-(F7 s, S, Ctrl-s, Alt-s)-previously copied or erased objects can be
  957. smeared across the screen in one of four syntaxes. Among other uses this allows
  958. the creation of a paintbrush of sorts. The cursor speed determines the step of
  959. the smear. Like replicate the smear will continue until the object is moved
  960. place with F7 <M>.
  961.  
  962. Speed-(F9; +; -)-Cursor speed, smear size, and animation speed are controlled
  963. by F8. Two standard default speeds are available 1 and 8. The speed can be set
  964. to alternate values by using the <+> and <-> keys. Cursor speed is displayed on
  965. the prompt line.
  966.  
  967. Spoke-(F6 s)-spoked lines from a common center can be generated quickly, since
  968. the center is only marked once. Use F6 <e> to end drawing spoked lines.
  969.  
  970. Spraypaint-(F4 s, Alt s)-previously drawn and painted areas can be spraypainted
  971. to produce 3D type shading. With the screen aspect ratio set to its normal
  972. values the spraypainting will produce a circular pattern. If <$> is selected
  973. and set to 0 (zero) the spraying directive can be used to shade a vertical
  974. column.
  975. ..page
  976. Template-(F6 o; F7 o; F10 t)-See Old , Lines, Copy, and End for discussion on
  977. the use of vectors and figures for templating purposes. F10 <t> allows another
  978. method of templating. Previously saved screens of symbols can be called onto
  979. the screen with template in much the same fashion as calling old screens. In
  980. the template mode the updating of the workspace is disabled. Objects on the
  981. template can be manipulated at will and then copied and moved with F7.
  982. Selelcting F10 <w> or <W> returns updating of workspace. If no name is
  983. specified for the template file the present screen or a fresh one may be used
  984. to create part of a drawing to be added to the working drawing.
  985.  
  986. Text-(F6 t)-text is entered directly on the drawing. Two sizes of text are
  987. available directly. The size is determined by the screen mode. A very wide
  988. variety of text size and form can be created quickly and easily with F1 <z> and
  989. F7 <c>, <S>, and <M>.
  990.  
  991. Update-(u or U)-updates the appropriate workspace with the current screen (see
  992. workspace).
  993.  
  994. VCT-vectors-see Lines.
  995.  
  996. Video-(F1 v)-A reversed video image is produced. Useful in printing certain
  997. screens.
  998.  
  999. Workspace-(F10 w, W)-two separate workspaces are available to save screens
  1000. while working (see Update). <w> corresponds to screen #1-4 and <W> corresponds
  1001. to screen #5.
  1002.  
  1003. Zoom-(F1 z, Z; F6 o,O)-Sizes of objects can be changed in three different ways.
  1004. F1 <z> is used to either enlarge or shrink a defined object. F1 <Z> will reduce
  1005. the the entire screen by any amount or expand the top left corner of the
  1006. screen.  Screen scaling is changed accordingly, if the page is set to #1-5, but
  1007. will leave the present scale when used in Page F7.  F6 <O>, <o> will allow a
  1008. vector to be sized to fit the drawing or as desired.(see Old and Line) All
  1009. three use the same convention of scaling. A number greater than one will shrink
  1010. the object or screen. For example a factor of two will cut the object in half.
  1011. A number less than one will enlarge objects. 
  1012.  
  1013. Zoom Print[Z]-(F4 z or Z)-<z> prints partial screens to a printer.  <Z> prints
  1014. the entire screen to the printer.  Printing is done by characters and not
  1015. graphics so virtually any printer can be used, provided a printer table is
  1016. first created for that printer.  The print size is set before printing as a
  1017. number between 1 and 41.  Beware that the printed result can be very very
  1018. large.  Start with low numbers and work your way up.  This is very useful for
  1019. printing banners and the like.
  1020. ..page
  1021.                                   SLIDE SHOW
  1022.  
  1023. The main menu program is also the slide show.  The slide show allows you to
  1024. show screens, objects and text in an organized timed manner.  It even supports
  1025. animation and music.
  1026.  
  1027. Select Slide Show in main menu.  The function keys are displayed on the bottom
  1028. line of the screen.  Select F1-Edit to create a slide show.  The program
  1029. prompts you for the name and then awaits the first command.  The following list
  1030. of commands can be used in editing the slide show:
  1031.  
  1032. O-Overlay/old - Retrieves screens or objects created with DRAW or other
  1033.     graphics programs.  If a .PIC extension is given it retrieves a file into
  1034.     an array that can be moved or animated.  There are three arrays.  Array #1
  1035.     can handle files of 16K and less.  Array #2 can hold a 9k file and Array #3
  1036.     can hold an 7k file or smaller.
  1037. B-Background - Sets the background (0-32)
  1038. C-Color - sets the color palette to use.
  1039. M-Move - Puts an object on the screen at the specified location.  Must
  1040.     first be loaded with O.
  1041. A-Animate - Allows an array to be moved across the screen at the desired
  1042.     rate.  The object should be moved first to the start position.
  1043. F-Fresh Screen - clears screen.
  1044. T-Text - allows text to be entered on the screen.  User must provide row
  1045.     and column information for the start of the text.  If a <C> is entered for
  1046.     the column the text will be centered.  "*" are provide to indicate screen
  1047.     size.
  1048. W-Wait - stops slide show execution and provides prompt to user while
  1049.     waiting for a key to be hit before continuing.
  1050. Q-Question - Questions can be asked on the screen and the program will wait
  1051.     while for the response and check if correct or incorrect.
  1052. L-Link - slide shows can be chained/linked together to create shows of
  1053.     infinite length.
  1054. P-Play - music can be added through note strings using Microsoft's Music
  1055.     Macro Language.  Note that Play will alter the timing.
  1056. V-Visual horizon - sets horizon.  Objects that are moved below the horizon
  1057.     will not be seen.
  1058. R-Reset-resets timer to zero.  Use when linking to another file.
  1059.  
  1060. H-Help - displays command choices.
  1061. X-eXit - exits edit.  Slide show is first ordered to remove missing
  1062.     statements and to arrange events by time.
  1063. D-Delete - deletes given line number.
  1064.  
  1065. The slide show can be as simple as a sequence of screens or as complex as a
  1066. test.  Start simple and expand as you learn it.
  1067. ..page
  1068. USER-SUPPORTED SOFTWARE
  1069.  
  1070. This software is being distributed under the User-Supported Concept.
  1071. Individuals, clubs and other non-profit organizations are encouraged to copy
  1072. this software and documention and distribute it to members and friends,
  1073. provided no price other than the cost of a diskette is charged, the receiver is
  1074. informed of the User-Supported Software concept and encouraged to participate,
  1075. and the program and documentation are not modified in any way and they are
  1076. distributed together.
  1077.  
  1078. If an individual finds the program of use, he is trusted to send in a $70
  1079. payment to:
  1080.  
  1081.                                Edward H. Kidera IV
  1082.                                   P.O. Box 595
  1083.                             Columbia, MD 21045-0595
  1084.  
  1085. If the software is not of use to you, you should discontinue its use, but
  1086. please pass it along to friends for their evaluation.
  1087.  
  1088. If you create any screens that you feel will be a particular use to others,
  1089. please send in a copy for evaluation. A swap list of screen libraries will be
  1090. created and sent to registered users on a periodic basis.
  1091.  
  1092. Registered owners will receive periodic updates for a minimal charge and will
  1093. receive a phone number for fast response to questions. I have many future
  1094. improvements and companion programs planned.  Please support my effort by
  1095. registering.  Updates to registered users will never be more than $10.00, no
  1096. matter how substaintial the change is.
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102. IBM PC,XT (tm) are trademarks of International Business Machines, EPSON(tm) is
  1103. a trademark of Epson America, Inc., Plug'N Play(tm) and Okidata(tm) are the
  1104. trademarks of Okidata, Columbia MPC/VP are the trademarks of Columbia Data
  1105. Products.
  1106.